doGet()
用於處理 HTTP GET 請求。doGet()
通常用於向 Web 應用程序提供信息,例如通過 URL 的查詢參數提供的數據。doGet()
創建一個簡單的 Web 表單,當用戶填寫表單時,它將收集數據並將其保存到 Google Sheets 中。doPost()
用於處理 HTTP POST 請求。doPost()
接收和處理從客戶端(通常是 Web 表單)發送的數據。doPost()
來接收該訂單的數據,然後將其處理並保存到 Google Sheets 或其他目的地。總之,doGet()
和 doPost()
是用於創建自定義 Web 服務的關鍵功能,它們使您能夠在 Google Apps Script 中處理來自網絡的請求,並根據需要進行相應的處理和數據操作。這在自動化工作流程、創建自定義應用程序和與外部服務集成時非常有用。
在 程式碼.gs 建立 doGet(e)函式
function doGet(e){
console.log(e);
}
function doGet(e){
console.log(e);
let arr = JSON.stringify(e);//將資料 打包成 json格式
return ContentService.createTextOutput(arr).setMimeType(ContentService.MimeType.JSON);//先將資料轉成JSON 字符串,再透過setMimeType()將其改成JSON 陣列或物件
}
function doGet(e) {
// console.log(e);
let sheet = e.parameter.sheet;
if (sheet === 'day2') {
let day2Data = get_data_custom();
let arr = JSON.stringify(day2Data);//將資料 打包成 json格式
return ContentService.createTextOutput(arr).setMimeType(ContentService.MimeType.JSON);//先將資料轉成JSON 字符串,再透過setMimeType()將其改成JSON 陣列或物件
}else{
let arr = JSON.stringify(e);//將資料 打包成 json格式
return ContentService.createTextOutput(arr).setMimeType(ContentService.MimeType.JSON);//先將資料轉成JSON 字符串,再透過setMimeType()將其改成JSON 陣列或物件
}
}